package com.zkyc.framework.common.pojo;

import java.util.Date;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * (Post)实体类
 *
 * @author libingchuan
 * @since 2022-10-11 10:52:56
 */
@TableName("web_post")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Post implements Serializable {
    private static final long serialVersionUID = -34784552851515888L;
    private Integer id;
    /**
     * 招聘人数
     */
    private String recruitingNumber;
    /**
     * 岗位名称
     */
    private String postName;
    /**
     * 岗位url
     */
    private String postUrl;
    /**
     * 地点
     */
    private String place;
    /**
     * 研究中心
     */
    private String researchCenter;
    /**
     * 研究院
     */
    private String researchInstitute;
    /**
     * 职位描述
     */
    private String description;
    /**
     * 任职要求
     */
    private String request;
    /**
     * 发布时间
     */
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8")
    private Date gmtCreated;
    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8")
    private Date publishDate;
    /**
     * 逻辑删
     */
    // @TableLogic
    // @TableField(fill = FieldFill.INSERT)
    // private Integer isDeleted;

    private Integer languages;
}

